Why am I passionate about this?

I took a job as a programmer at the Naval Research Laboratory, working for astronomers who needed someone to write the code that would analyze the data coming back from the experiments that they flew on satellites and spacecraft. The first day on the job they showed me a sheet of FORTAN code and said “we want you to learn this.” It turned out to be the most fun thing I had ever done, and I went back to grad school and changed my major to computer science. I ended up as the Lanh and Oanh Nguyen Endowed Chair of Software Engineering in the Department of Computer Science at Iowa State University.


I wrote

Software Product-Line Engineering: A Family-Based Software Development Process

By David M. Weiss, Chi Lai,

Book cover of Software Product-Line Engineering: A Family-Based Software Development Process

What is my book about?

Successful software engineers develop software that is widely used and involves many variations. One can think of a successful software…

When you buy books, we may earn a commission that helps keep our lights on (or join the rebellion as a member).

The books I picked & why

Book cover of How Buildings Learn: What Happens After They're Built

David M. Weiss Why did I love this book?

Brand starts off by exploring structure in architecture. Not only does he identify the six key structures in buildings, but he tells us how rapidly they change.

Never have I met or heard of a software architect who could predict for me how rapidly the structures that he/she uses to design and build his/her system will change. (Many can't even identify what the key structures in their systems are).

Brand then gives us lessons in what kinds of buildings undergo what kinds of changes, and how to build in a way that encourages or discourages change. He shows how owners modify their buildings over time, and how buildings evolve as they pass from one owner to another.

Structure, designing for change, and understanding the possible evolutionary paths that your construct may take are all topics that should intensely interest software engineers.

By Stewart Brand,

Why should I read it?

2 authors picked How Buildings Learn as one of their favorite books, and they share why you should read it.

What is this book about?

Buildings have often been studies whole in space, but never before have they been studied whole in time. How Buildings Learn is a masterful new synthesis that proposes that buildings adapt best when constantly refined and reshaped by their occupants, and that architects can mature from being artists of space to becoming artists of time.

From the connected farmhouses of New England to I.M. Pei's Media Lab, from "satisficing" to "form follows funding," from the evolution of bungalows to the invention of Santa Fe Style, from Low Road military surplus buildings to a High Road English classic like Chatsworth this…


Book cover of The Structure of Scientific Revolutions

David M. Weiss Why did I love this book?

This book shows what it takes to create a new science or field of technology.

At the start, no one knows what questions to ask or what experiments to perform. There are only indications that something is wrong with the current view of the field. No one knows what are the right variables and how they should be measured. (Sound familiar? Tell me, what is the software production capacity of your company?)

Over time, an explanatory paradigm appears and we can quantify and create theories on which to base predictions. The period of chaos between the early stages and the creation of theories is marked by the rise of the new paradigm, and a shift in the way of thinking. Are we in the midst of such a chaotic period?

Certainly we could use a paradigm shift. Kuhn doesn't tell us how to do it, but he does tell us what the signs are that we have made the shift.

By Thomas S. Kuhn,

Why should I read it?

16 authors picked The Structure of Scientific Revolutions as one of their favorite books, and they share why you should read it.

What is this book about?

A good book may have the power to change the way we see the world, but a great book actually becomes part of our daily consciousness, pervading our thinking to the point that we take it for granted, and we forget how provocative and challenging its ideas once were-and still are. "The Structure of Scientific Revolutions" is that kind of book. When it was first published in 1962, it was a landmark event in the history and philosophy of science. And fifty years later, it still has many lessons to teach. With "The Structure of Scientific Revolutions", Kuhn challenged long-standing…


Ad

Book cover of A Daily Dose of Now: 365 Mindfulness Meditation Practices for Living in the Moment

A Daily Dose of Now By Nita Sweeney,

Reduce stress, ease anxiety, and increase inner peace—one day at a time—with a year of easy-to-follow mindfulness meditation techniques. Certified mindfulness teacher, bestselling author, ultramarathoner, wife, and dog-mom Nita Sweeney shares mindfulness meditation practices to help anyone break free from worry and self-judgment.

Mindfulness meditation trains you to live in…

Book cover of The Tipping Point: How Little Things Can Make a Big Difference

David M. Weiss Why did I love this book?

Whereas Kuhn shows us the signs of new paradigm creation, Malcolm Gladwell, in this book, shows us how ideas spread.

This book is not just useful on the grand scale for spreading a paradigm shift, but also on small scales to spread new ideas about virtually anything, such as how your company should use particular tools or techniques, a particular process, or even why other developers should use your design.

By Malcolm Gladwell,

Why should I read it?

7 authors picked The Tipping Point as one of their favorite books, and they share why you should read it.

What is this book about?

An introduction to the Tipping Point theory explains how minor changes in ideas and products can increase their popularity and how small adjustments in an individual's immediate environment can alter group behavior.


The Design of Everyday Things

By Donald A. Norman,

Book cover of The Design of Everyday Things

David M. Weiss Why did I love this book?

How does one go about designing buildings and other things that we use every day? Want to be an architect and create objects that are used every day?

This book will help you understand how to do that. If you are creating software, this book will define principles that will be useful to you in the design of your software.

The Design of Everyday Things

By Donald A. Norman,

What is this book about?

First, businesses discovered quality as a key competitive edge; next came service. Now, Donald A. Norman, former Director of the Institute for Cognitive Science at the University of California, reveals how smart design is the new competitive frontier. The Design of Everyday Things is a powerful primer on how--and why--some products satisfy customers while others only frustrate them.


Ad

Book cover of The Squiggly Line Career: How Changing Professions Can Advance a Career in Unexpected Ways

The Squiggly Line Career By Angela Champ,

When we're children, we're asked what we want to be when we grow up. But what if there isn't just one career for us in our lifetime? What if we can have a squiggly line career that spans professions and industries?

This book will guide job seekers on the traits…

Book cover of The Language Instinct: How the Mind Creates Language

David M. Weiss Why did I love this book?

If you would like to know how children learn language and how it develops in their (and your) minds, then this book will interest you.

It will help you understand better what language is and how you use it. It will also help you to understand better how to help your children to learn and use language.

By Steven Pinker,

Why should I read it?

6 authors picked The Language Instinct as one of their favorite books, and they share why you should read it.

What is this book about?

'Dazzling... Pinker's big idea is that language is an instinct...as innate to us as flying is to geese... Words can hardly do justice to the superlative range and liveliness of Pinker's investigations'
- Independent

'A marvellously readable book... illuminates every facet of human language: its biological origin, its uniqueness to humanity, it acquisition by children, its grammatical structure, the production and perception of speech, the pathology of language disorders and the unstoppable evolution of languages and dialects' - Nature


Explore my book 😀

Software Product-Line Engineering: A Family-Based Software Development Process

By David M. Weiss, Chi Lai,

Book cover of Software Product-Line Engineering: A Family-Based Software Development Process

What is my book about?

Successful software engineers develop software that is widely used and involves many variations. One can think of a successful software system as a family, where all members of the family have certain elements in common, and each family member is a particular variation of the family, defined based on the variabilities allowed among and defining family members. This book defines a software family and describes how to think about the commonalities and variabilities that define the family.

Book cover of How Buildings Learn: What Happens After They're Built
Book cover of The Structure of Scientific Revolutions
Book cover of The Tipping Point: How Little Things Can Make a Big Difference

Share your top 3 reads of 2024!

And get a beautiful page showing off your 3 favorite reads.

1,593

readers submitted
so far, will you?

Ad

📚 You might also like…

Book cover of Who Will Take Care of Me When I'm Old?: Plan Now to Safeguard Your Health and Happiness in Old Age

Who Will Take Care of Me When I'm Old? By Joy Loverde,

Everything you need to know to plan for your own safe, financially secure, healthy, and happy old age.

For those who have no support system in place, the thought of aging without help can be a frightening, isolating prospect. Whether you have friends and family ready and able to help…

Book cover of Benghazi! A New History of the Fiasco that Pushed America and its World to the Brink

Benghazi! A New History of the Fiasco that Pushed America and its World to the Brink By Ethan Chorin,

Benghazi: A New History is a look back at the enigmatic 2012 attack on the US mission in Benghazi, Libya, its long-tail causes, and devastating (and largely unexamined) consequences for US domestic politics and foreign policy. It contains information not found elsewhere, and is backed up by 40 pages of…

5 book lists we think you will like!

Interested in communication, philosophy, and leadership?

Communication 75 books
Philosophy 1,790 books
Leadership 407 books